package com.pig4cloud.pigx.wallet.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 合约账户明细分页DTO
 *
 * @since 2022/9/13 18:37
 */
@Data
public class ContractAccountDetailPageDTO implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 币对id
	 */
	@ApiModelProperty("币对id")
	private Long symbolId;

	/**
	 * 业务类型（0已实现盈亏、1资金费用、2手续费、3爆仓清算、4持仓保证金）
	 * <p>持仓保证金目前不记录，也不显示
	 */
	@ApiModelProperty("业务类型（0已实现盈亏、1资金费用、2手续费、3爆仓清算）")
	private String businessType;

	/**
	 * 起始日期
	 */
	@ApiModelProperty("起始日期")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date startTime;

	/**
	 * 截止日期
	 */
	@ApiModelProperty("截止日期")
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date endTime;
}

